home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 October: Mac OS SDK / Dev.CD Oct 96 SDK / Dev.CD Oct 96 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / Developer University / DUProjects / Graphics / Sources / Part.r < prev    next >
Encoding:
Text File  |  1996-08-16  |  2.8 KB  |  153 lines  |  [TEXT/CWIE]

  1. //-------------------------------------------------------------------------------------
  2. //    File:        GraphicsPrt.r
  3. //
  4. //    Contains:    Resources for Graphics part
  5. //
  6. //    Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  7. //-------------------------------------------------------------------------------------
  8.  
  9.  
  10. #define SystemSevenOrBetter 1            // we want the extended types
  11. #define    SystemSevenOrLater    1            // Types.r uses this variable
  12.  
  13. #include "Types.r"
  14. #include "SysTypes.r"
  15. #include "CodeFragmentTypes.r"
  16.  
  17. #ifndef __ODTYPES_R__
  18. #include "ODTypes.r"
  19. #endif
  20.  
  21. #ifndef BINDING_K
  22. #include "Binding.k"
  23. #endif
  24.        
  25. //-------------------------------------------------------------------------------------
  26. // Code Fragment Resource
  27. //-------------------------------------------------------------------------------------
  28.  
  29. resource 'cfrg' (0) {
  30.     {    /* array memberArray: 2 elements */
  31.         /* [1] */
  32. #ifdef FW_BUILD_MAC68K
  33.         kMotorola,
  34. #else
  35.         kPowerPC,
  36. #endif
  37.         kFullLib,
  38.         kNoVersionNum,
  39.         kNoVersionNum,
  40.         kDefaultStackSize,
  41.         kNoAppSubFolder,
  42.         kIsLib,
  43.         kOnDiskFlat,
  44.         kZeroOffset,
  45.         kWholeFork,
  46.         kGraphicsEditor,
  47.         /* [2] */
  48. #ifdef FW_BUILD_MAC68K
  49.         kMotorola,
  50. #else
  51.         kPowerPC,
  52. #endif
  53.         kFullLib,
  54.         kNoVersionNum,
  55.         kNoVersionNum,
  56.         kDefaultStackSize,
  57.         kNoAppSubFolder,
  58.         kIsLib,
  59.         kOnDiskFlat,
  60.         kZeroOffset,
  61.         kWholeFork,
  62.         "Graphics"
  63.     }
  64. };
  65.  
  66. //-------------------------------------------------------------------------------------
  67. // NMAP Resources
  68. //-------------------------------------------------------------------------------------
  69.  
  70. resource kODNameMappings (kKindCategoryMapId) {
  71.     kODKind,
  72.     {    /* array Types: 1 elements */
  73.         /* [1] */
  74.         kGraphicsKind,
  75.         kODIsAnISOStringList
  76.         {
  77.             {    /* array ClassIDs: 1 elements */
  78.                 /* [1] */
  79.                 kGraphicsCategory
  80.             }
  81.         }
  82.     }
  83. };
  84.  
  85. resource kODNameMappings (kEditorKindMapId) {
  86.     kODEditorKinds,
  87.     {    /* array Types: 1 elements */
  88.         /* [1] */
  89.         kGraphicsEditor,
  90.         kODIsAnISOStringList
  91.         {
  92.             {    /* array ClassIDs: 1 elements */
  93.                 /* [1] */
  94.                 kGraphicsKind
  95.             }
  96.         }
  97.     }
  98. };
  99.  
  100. resource kODNameMappings (kEditorUserStringMapId) {
  101.     kODEditorUserString,
  102.     {    /* array Types: 1 elements */
  103.         /* [1] */
  104.         kGraphicsEditor,
  105.         kODIsINTLText
  106.         {
  107.             smRoman,
  108.             langEnglish,
  109.             kGraphicsEditorUserString
  110.         }
  111.     }
  112. };
  113.  
  114. resource kODNameMappings (kKindUserStringMapId) {
  115.     kODKindUserString,
  116.     {    /* array Types: 1 elements */
  117.         /* [1] */
  118.         kGraphicsKind,
  119.         kODIsINTLText
  120.         {
  121.             smRoman,
  122.             langEnglish,
  123.             kGraphicsKindUserString
  124.         }
  125.     }
  126. };
  127.  
  128. resource kODNameMappings (kCategoryUserStringMapId) {
  129.     kODCategoryUserString,
  130.     {    /* array Types: 1 elements */
  131.         /* [1] */
  132.         kGraphicsCategory,
  133.         kODIsINTLText
  134.         {
  135.             smRoman,
  136.             langEnglish,
  137.             kGraphicsCategoryUserString
  138.         }
  139.     }
  140. };
  141.  
  142. resource kODNameMappings (kOldMacOSTypeMapId) {
  143.     kODKindOldMacOSType,
  144.     {    /* array KeyList: 1 elements */
  145.         /* [1] */
  146.         kGraphicsKind,
  147.         kODIsMacOSType {
  148.             kGraphicsOSType
  149.         }
  150.     }
  151. };
  152.  
  153.